<?php

    include '../../Include/IncludeSecure.php';

    $plantillaP = new Panel( "../View/Html/Plantilla.html" );
    $plantillaEC = new Panel( "../View/Html/Encabezado.html" );
    $plantillaEC->add( "TITULO" , "Modificar Empleado" );
    $plantillaEC->add( $_SESSION );

    if ( $_SESSION['USR_PRIVILEGIO'] == 'ADMIN' ){
        $plantillaPrivilegio = new Panel( "../View/Html/MenuPrivilegio.html" );
        $plantillaEC->add( "MENU_PRIVILEGIO" , $plantillaPrivilegio );
    }

    $plantillaP->add( "ENCABEZADO" , $plantillaEC );
    $plantillaCON = new Panel( "../View/Html/ModificarUsuario.html" );
    
    try {
        $usuarioLogica = FabricaComando::crearConsultarUsuario( $_GET['USR_ID'] );
        $usuario = $usuarioLogica->hacer();
    } catch ( UsuarioLogicaException $Ex ) {
        new ExceptionHandler( $Ex );
    }

    $usuarioActual = $usuario->toArray();
    $plantillaCON->add( $usuarioActual );

    if( $usuarioActual['USR_PRIVILEGIO'] == 'ADMIN' ){
        $plantillaCON->add( "USR_PRIVILEGIO" , "ADMIN" );
        $plantillaCON->add( "PRIVILEGIO_ACTUAL" , "Administrador" );
        $plantillaCON->add( "OTRO_PRIVILEGIO" , "USER" );
        $plantillaCON->add( "PRIVILEGIO" , "Usuario" );
    } else {
        $plantillaCON->add( "USR_PRIVILEGIO" , "USER" );
        $plantillaCON->add( "PRIVILEGIO_ACTUAL" , "Usuario" );
        $plantillaCON->add( "OTRO_PRIVILEGIO" , "ADMIN" );
        $plantillaCON->add( "PRIVILEGIO" , "Administrador" );
    }

    $plantillaP->add( "CONTENIDO" , $plantillaCON );
    $plantillaPIE = new Panel( "../View/Html/Pie.html" );
    $plantillaP->add( "PIE" , $plantillaPIE );
    $plantillaP->show();

?>
